package com.tg.service;

import com.tg.pojo.Message;
import com.tg.pojo.User;
import org.springframework.transaction.annotation.Transactional;

import java.util.List;

@Transactional
public interface ChatService {

    /**
     * 保存消息
     * @param message 消息对象
     * @return
     */
    boolean saveMessage(Message message);

    /**
     * 查询消息方法
     * @param fromUsername
     * @param toUsername
     * @return
     */
    List<Message> getMessageHistoryList(String fromUsername,String toUsername);

    /**
     *
     * @param username
     * @return
     */
    List<Message> getMessageList(String username);
}
